home *** CD-ROM | disk | FTP | other *** search
/ Carousel Volume 2 #1 / carousel.iso / mactosh / util / simulare.sit / Simula 4.07 Reference / card_62708.txt < prev    next >
Text File  |  1989-05-02  |  2KB  |  66 lines

  1. -- card: 62708 from stack: in.07 Reference
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 13647
  5. -- name: 
  6.  
  7.  
  8. -- part 1 (button)
  9. -- low flags: 00
  10. -- high flags: A004
  11. -- rect: left=297 top=290 right=315 bottom=441
  12. -- title width / last selected line: 0
  13. -- icon id / first selected line: 0 / 0
  14. -- text alignment: 1
  15. -- font id: 0
  16. -- text size: 12
  17. -- style flags: 0
  18. -- line height: 16
  19. -- part name: Processes Manager
  20. ----- HyperTalk script -----
  21. on mouseUp
  22.   go to card id 62896
  23. end mouseUp
  24.  
  25.  
  26.  
  27.  
  28. -- part 2 (button)
  29. -- low flags: 00
  30. -- high flags: A004
  31. -- rect: left=14 top=290 right=312 bottom=113
  32. -- title width / last selected line: 0
  33. -- icon id / first selected line: 0 / 0
  34. -- text alignment: 1
  35. -- font id: 0
  36. -- text size: 12
  37. -- style flags: 0
  38. -- line height: 16
  39. -- part name: Classes
  40. ----- HyperTalk script -----
  41. on mouseUp
  42.   go to card id 39217
  43. end mouseUp
  44.  
  45.  
  46.  
  47.  
  48. -- part contents for background part 2
  49. ----- text -----
  50. Processes
  51.  
  52. -- part contents for background part 1
  53. ----- text -----
  54. Sub-classes of  macProcess will typically contain the code to deal with one Window. It will be written as a process - an endless loop - taking care of the events for the controlled window one at the time. All the processes for the different windows are scheduled by the macProcessMgr.
  55.  
  56.       MacProcess operations:
  57. ΓÇó procedure EnableEvent(eventNumber) - receive future events of type EventNumber.
  58. ΓÇó procedure DisableEvent(eventNumber) - no longer receive this event.
  59. ΓÇó integer procedure WaitNextEvent(anEvent) - Wait for the next enables event.
  60.  The integer returned is the code returned by the window manager routine    
  61.  "FindWindow".
  62.  
  63.     MacProcess also defines two virtually bound procedures to deal with go-away and
  64. re-size actions from the user. Re-define these in your macProcess sub-class.
  65. ΓÇó doGoAway - called when user hits the go-away button.
  66. ΓÇó doSize(v,h); integer v,h; - called when the user have touched the re-size button.